package xyz.labmem.main.modular.app.jtys.entity;

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn

/**
 * 公路飞机跑道采集对象 glfjpdcjb
 * 
 * @author ruoyi
 * @date 2022-02-24
 */
@SocketPath("true",order=65)
@TableName("glfjpdcjb")

@ApiModel(value = "公路飞机跑道采集")
class Glfjpdcjb : GFBaseEntity<Glfjpdcjb>() {

    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 跑道名称 */
    @SqlColumn
    @ExcelProperty("跑道名称")
    @TableField("pdmc")
    @ApiModelProperty(value = "跑道名称")
    var pdmc : String? = null
    /** 跑道编码 */
    @SqlColumn
    @ExcelProperty("跑道编码")
    @TableField("pdbm")
    @ApiModelProperty(value = "跑道编码")
    var pdbm : String? = null
    /** 所在线路_路线编号 */
    @ExcelProperty("所在线路_路线编号")
    @TableField("szxl_lxbh")
    @ApiModelProperty(value = "所在线路-路线编号")
    var szxlLxbh : String? = null
    /** 所在线路_路线名称 */
    @SqlColumn
    @ExcelProperty("所在线路_路线名称")
    @TableField("szxl_lxmc")
    @ApiModelProperty(value = "所在线路-路线名称")
    var szxlLxmc : String? = null
    /** 位置信息_地点 */
    @SqlColumn
    @ExcelProperty("位置信息_地点")
    @TableField("wzxx_dd")
    @ApiModelProperty(value = "位置信息-地点")
    var wzxxDd : String? = null
    /** 位置信息_行政区划名称 */
    @SqlColumn
    @ExcelProperty("位置信息_行政区划名称")
    @TableField("wzxx_xzqhmc")
    @ApiModelProperty(value = "位置信息-行政区划名称")
    var wzxxXzqhmc : String? = null
    /** 位置信息_行政区划代码 */
    @ExcelProperty("位置信息_行政区划代码")
    @TableField("wzxx_xzqhdm")
    @ApiModelProperty(value = "位置信息-行政区划代码")
    var wzxxXzqhdm : String? = null
    /** 技术条件_长度（米） */
    @ExcelProperty("技术条件_长度")
    @TableField("jstj_cdm")
    @ApiModelProperty(value = "技术条件-长度(米)")
    var jstjCdm : String? = null
    /** 技术条件_宽度（米） */
    @ExcelProperty("技术条件_宽度")
    @TableField("jstj_kdm")
    @ApiModelProperty(value = "技术条件-宽度(米)")
    var jstjKdm : String? = null
    /** 技术条件_可起降机种 */
    @ExcelProperty("技术条件_可起降机种")
    @TableField("jstj_kqjjz")
    @ApiModelProperty(value = "技术条件-可起降机种")
    var jstjKqjjz : String? = null
    /** 技术条件_修建时间（年月日） */
    @ExcelProperty("技术条件_修建时间")
    @TableField("jstj_xjsjnyr")
    @ApiModelProperty(value = "技术条件-修建时间(年)")
    var jstjXjsjnyr : String? = null
    /** 管理单位名称 */
    @SqlColumn(unit = true)
    @ExcelProperty("管理单位名称")
    @TableField("gldwmc")
    @ApiModelProperty(value = "管理单位名称")
    var gldwmc : String? = null
    /** 组织开展试起降情况 */
    @ExcelProperty("组织开展试起降情况")
    @TableField("zzkzsqjqk")
    @ApiModelProperty(value = "组织开展试起降情况")
    var zzkzsqjqk : String? = null
    /** 所属辖区 */
    @ExcelProperty("所属辖区")
    @TableField("ssxq")
    @ApiModelProperty(value = "所属辖区")
    var ssxq : String? = null

}
